home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / OpenDoc A6 / OpenDoc Parts Framework / OPF / Examples / Draw / MacMake.bmk < prev    next >
Encoding:
Text File  |  1994-04-21  |  2.5 KB  |  75 lines  |  [TEXT/MPS ]

  1. #========================================================================================
  2. #
  3. #    File:                MacMake.bmk
  4. #    Release Version:    $ 1.0d1 $
  5. #
  6. #    Author:                Henri Lamiraux
  7. #    Creation Date:        3/28/94
  8. #
  9. #    Copyright:    © 1993, 1994 by Apple Computer, Inc., all rights reserved.
  10. #
  11. #========================================================================================
  12.  
  13. __DynamicComponentName = DrawPart
  14.  
  15. __IncludeDirs = ∂
  16.     -i "{BedODCPlusIncludes}" ∂
  17.     -i "{OPF}Found:FWCommon:Include:" ∂
  18.     -i "{OPF}Found:FWTaskG:Include:" ∂
  19.     -i "{OPF}Found:FWRunTyp:Include:" ∂
  20.     -i "{OPF}Found:FWDebug:Include:" ∂
  21.     -i "{OPF}Found:FWExcLib:Include:" ∂
  22.     -i "{OPF}Found:FWStream:Include:" ∂
  23.     -i "{OPF}Found:FWArchiv:Include:" ∂
  24.     -i "{OPF}Found:FWString:Include:" ∂
  25.     -i "{OPF}Found:BCCollec:Support:" ∂
  26.     -i "{OPF}Found:BCCollec:Structs:Maps:" ∂
  27.     -i "{OPF}Found:BCCollec:Structs:Collects:" ∂
  28.     -i "{OPF}Found:FWCommon:Include:" ∂
  29.     -i "{OPF}OS:FWMemory:Include:" ∂
  30.     -i "{OPF}OS:FWGraphx:Include:" ∂
  31.     -i "{OPF}FrameWrk:FWPart:Include:" ∂
  32.     -i "{_BedTargetDir}Include:"
  33.  
  34. __ComponentObjects = ∂
  35.     "{_BedTargetObjectsDir}DrawProxyBorder.cpp.o" ∂
  36.     "{_BedTargetObjectsDir}PaletteFrame.cpp.o" ∂
  37.     "{_BedTargetObjectsDir}PaletteFacet.cpp.o" ∂
  38.     "{_BedTargetObjectsDir}DrawProxy.cpp.o" ∂
  39.     "{_BedTargetObjectsDir}Utilities.cpp.o" ∂
  40.     "{_BedTargetObjectsDir}Shapes.cpp.o" ∂
  41.     "{_BedTargetObjectsDir}DrawSelection.cpp.o" ∂
  42.     "{_BedTargetObjectsDir}DrawPart.cpp.o" ∂
  43.     "{_BedTargetObjectsDir}DrawFacet.cpp.o" ∂
  44.     "{_BedTargetObjectsDir}DrawFrame.cpp.o" ∂
  45.     "{_BedTargetObjectsDir}ToolFrame.cpp.o" ∂
  46.     "{_BedTargetObjectsDir}ToolFacet.cpp.o" ∂
  47.     "{_BedTargetObjectsDir}Templat.o"
  48.  
  49. __ExportedComponentObjects = ∂
  50.     "{_BedTargetObjectsDir}DrawPart.cpp.o"
  51.     
  52. __BedRCIncludeDirs = ∂
  53.     -i "{BedODRIncludes}" ∂
  54.     
  55. __ComponentResources = ∂
  56.     "{_BedTargetObjectsDir}"DrawPart.rsrc
  57.     
  58. __FrameworkResources= ∂
  59.         "{_BedLibDir}"FWPart.rsrc
  60.  
  61. # directory dependency propagation
  62. "{_BedTargetObjectsDir}" ƒ "{_BedTargetDir}Sources:" "{_BedTargetDir}Other:"
  63.  
  64. # Its not easy turning sym off for just a single file, so here we strip out symbols
  65. # using lib. Not only is this a hack but could be problematic if the object file is
  66. # large enough that the compiler goes over the 64k OMF record limit.
  67.  
  68. "{_BedTargetObjectsDir}Templat.o" ƒ "{_BedTargetObjectsDir}Templat.cpp.o"
  69.     {_BedLib} -mf -sym off ∂
  70.          -o "{_BedTargetObjectsDir}Templat.o" ∂
  71.         "{_BedTargetObjectsDir}Templat.cpp.o"
  72.  
  73. #####################################################################################
  74. # Dependencies
  75. #####################################################################################